# Project:   PolySaw


# Toolflags:
CCflags = -c -depend !Depend -throwback -IC:
Linkflags = -o $@
ObjAsmflags = -depend !Depend -ThrowBack -Stamp -quit -CloseExec
CMHGflags = 
LibFileflags = -c -o $@
Squeezeflags = -o $@
AAsmflags = -depend !Depend -quit -CloseExec -To $@ -From


# Final targets:
@.!RunImage:   @.^.^.^.RISC_OSlib.o.RISC_OSLib @.^.^.^.CLib.o.Stubs \
        @.o.dragging @.o.edit @.o.filing @.o.misc @.o.polysaw @.o.redraw 
        link $(linkflags) @.^.^.^.RISC_OSlib.o.RISC_OSLib @.^.^.^.CLib.o.Stubs \
        @.o.dragging @.o.edit @.o.filing @.o.misc @.o.polysaw @.o.redraw 


# User-editable dependencies:

# Static dependencies:
@.o.dragging:   @.c.dragging
        cc $(ccflags) -o @.o.dragging @.c.dragging 
@.o.edit:   @.c.edit
        cc $(ccflags) -o @.o.edit @.c.edit 
@.o.filing:   @.c.filing
        cc $(ccflags) -o @.o.filing @.c.filing 
@.o.misc:   @.c.misc
        cc $(ccflags) -o @.o.misc @.c.misc 
@.o.polysaw:   @.c.polysaw
        cc $(ccflags) -o @.o.polysaw @.c.polysaw 
@.o.redraw:   @.c.redraw
        cc $(ccflags) -o @.o.redraw @.c.redraw 


# Dynamic dependencies:
o.dragging:	c.dragging
o.dragging:	C:h.wimp
o.dragging:	C:h.os
o.dragging:	C:h.sprite
o.dragging:	C:h.wimpt
o.dragging:	C:h.win
o.dragging:	C:h.event
o.dragging:	C:h.menu
o.dragging:	C:h.werr
o.dragging:	C:h.bbc
o.dragging:	C:h.coords
o.dragging:	h.Polysaw
o.dragging:	C:h.coords
o.dragging:	C:h.wimp
o.edit:	c.edit
o.edit:	C:h.wimp
o.edit:	C:h.os
o.edit:	C:h.sprite
o.edit:	C:h.wimpt
o.edit:	C:h.win
o.edit:	C:h.event
o.edit:	C:h.menu
o.edit:	C:h.baricon
o.edit:	C:h.res
o.edit:	C:h.resspr
o.edit:	C:h.menu
o.edit:	C:h.template
o.edit:	C:h.dbox
o.edit:	C:h.werr
o.edit:	C:h.bbc
o.edit:	C:h.coords
o.edit:	h.polysaw
o.edit:	C:h.coords
o.edit:	C:h.wimp
o.filing:	c.filing
o.filing:	C:h.werr
o.filing:	C:h.wimp
o.filing:	C:h.os
o.filing:	C:h.sprite
o.filing:	C:h.win
o.filing:	C:h.wimpt
o.filing:	C:h.xferrecv
o.filing:	h.polysaw
o.filing:	C:h.coords
o.filing:	C:h.wimp
o.misc:	c.misc
o.misc:	C:h.wimp
o.misc:	C:h.os
o.misc:	C:h.sprite
o.misc:	C:h.wimpt
o.misc:	C:h.werr
o.misc:	C:h.coords
o.misc:	h.polysaw
o.misc:	C:h.coords
o.misc:	C:h.wimp
o.polysaw:	c.polysaw
o.polysaw:	C:h.wimp
o.polysaw:	C:h.os
o.polysaw:	C:h.sprite
o.polysaw:	C:h.wimpt
o.polysaw:	C:h.win
o.polysaw:	C:h.event
o.polysaw:	C:h.menu
o.polysaw:	C:h.baricon
o.polysaw:	C:h.res
o.polysaw:	C:h.resspr
o.polysaw:	C:h.menu
o.polysaw:	C:h.template
o.polysaw:	C:h.dbox
o.polysaw:	C:h.werr
o.polysaw:	C:h.bbc
o.polysaw:	C:h.coords
o.polysaw:	C:h.saveas
o.polysaw:	C:h.xfersend
o.polysaw:	C:h.os
o.polysaw:	C:h.xferrecv
o.polysaw:	C:h.colourtran
o.polysaw:	C:h.font
o.polysaw:	C:h.drawmod
o.polysaw:	h.PolySaw
o.polysaw:	C:h.coords
o.polysaw:	C:h.wimp
o.redraw:	c.redraw
o.redraw:	C:h.wimp
o.redraw:	C:h.os
o.redraw:	C:h.sprite
o.redraw:	C:h.wimpt
o.redraw:	C:h.win
o.redraw:	C:h.event
o.redraw:	C:h.menu
o.redraw:	C:h.baricon
o.redraw:	C:h.werr
o.redraw:	C:h.bbc
o.redraw:	C:h.coords
o.redraw:	C:h.resspr
o.redraw:	h.polysaw
o.redraw:	C:h.coords
o.redraw:	C:h.wimp
